標題:
檔案與串流 (一)
[打印本頁]
作者:
周政輝
時間:
2018-6-9 10:10
標題:
檔案與串流 (一)
本帖最後由 周政輝 於 2018-6-9 12:06 編輯
建立資料路徑 C:/a/b/c/ 並在該路徑下建立一新檔案 test.txt
[attach]4218[/attach]
本帖隱藏的內容需要回復才可以瀏覽
作者:
林侑成
時間:
2018-6-9 10:28
import java.io.File;
public class Asdf {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
File file = new File("C:\\My");
String f[] = file.list();
for(int i=0; i<f.length; i++)
{
System.out.println(f[i]);
}
}
}
複製代碼
作者:
陳泓瑜
時間:
2018-6-9 10:33
package mis.kuas.edu.tw;
import java.io.File;
public class FILE {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
File file = new File("D://");
String dir[] = file.list();
for(int i=1; i<=dir.length; i++)
{
System.out.println(dir[i]);
}
}
}
複製代碼
作者:
蔡庭豪
時間:
2018-6-9 11:08
本帖最後由 蔡庭豪 於 2018-6-9 11:11 編輯
package bbs.istak.org.tw;
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
File file = new File("D://fake frank//fuck up.txt");
if(!file.exists()){
String path = file.getParentFile().getPath();
File newfile = new File(path+"//fuck up.txt");
newfile.getParentFile().mkdirs();
try {
newfile.createNewFile();
} catch (IOException e) {
// TODO 自動產生的 catch 區塊
e.printStackTrace();
}
}
複製代碼
作者:
陳泓瑜
時間:
2018-6-9 11:44
package mis.kuas.edu.tw;
import java.io.File;
import java.io.IOException;
public class FILE {
public static void main(String[] args) {
File file = new File("C://a//b//c//TEST.txt");
if(!file.exists()){
String path = file.getParentFile().getPath();
File newfile = new File(path+"//TEST.txt");
newfile.getParentFile().mkdirs();
try {
newfile.createNewFile();
} catch (IOException e) {
// TODO 自動產生的 catch 區塊
e.printStackTrace();
}
}
}
}
複製代碼
作者:
林侑成
時間:
2018-6-9 11:49
import java.io.File;
import java.io.IOException;
public class Asdf {
public static void main(String[] args) {
File file = new File("C://a//b//c//test");
if(!file.exists()){
String path = file.getParentFile().getPath();
File newfile = new File(path+"//test");
newfile.getParentFile().mkdirs();
try {
newfile.createNewFile();
} catch (IOException e) {
// TODO 自動產生的 catch 區塊
e.printStackTrace();
}
}
}
}
複製代碼
作者:
黃茂勛
時間:
2018-6-9 21:57
package bbs.istak.org.tw;
import java.io.File;
import java.io.IOException;
public class haung20180609 {
static int n=0;
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
File newfile = filefunction("C:\\a\\b\\c\\test.txt");
System.out.println(newfile.getPath());
}
public static File filefunction(String path)
{
File file = new File(path);
if(!file.exists())
{
if(n==0)
{
file.getParentFile().mkdirs();
try {
file.createNewFile();
} catch (IOException e) {
// TODO 自動產生的 catch 區塊
e.printStackTrace();
}
}
file.mkdirs(); //往回建立
n++;
return filefunction(file.getPath());
}
else
return file;
}
}
複製代碼
作者:
蔡季樺
時間:
2018-6-10 21:59
import java.io.File;
import java.io.IOException;
public class Main {
private static int num;
private static File file;
public static void main(String args[]) throws IOException
{
file = new File("C:\\a\\b\\c\\test.txt");
String str[] = file.list();
String path = file.getPath();
File file2 =save(path);
// file2.createNewFile();
}
public static File save(String path)
{
if(!file.exists())
{
if(num==0)
{
file.getParentFile().mkdirs();
try {
file.createNewFile();
} catch (IOException e) {
// TODO 自動產生的 catch 區塊
e.printStackTrace();
}
}
return save(file.getPath());
}else
{
return file;
}
}
}
複製代碼
作者:
張健勳
時間:
2018-6-22 21:10
package bbs.istak.org.tw;
import java.io.File;
import java.io.IOException;
public class main {
private static int number;
private static File f;
public static void main(String args[]) throws IOException
{
f = new File("D:\\a\\b\\c\\Test.txt");
String str[] = f.list();
String path = f.getPath();
File file =S(path);
}
public static File S(String path)
{
if(!f.exists())
{
if(number==0)
{
f.getParentFile().mkdirs();
try {
f.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
return S(f.getPath());
}else
{
return f;
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2