我正在尝试通过运行java来创建一个文件夹。截至目前,我有这个并且它有效。
File f = new File ("/Users/myName/Desktop/nameOfDir");
f.mkdirs();
问题是当我将此代码发送给我的朋友时会发生什么?他是否必须将代码更改为以下代码才能生效?
File f = new File ("/Users/myFriendsName/Desktop/nameOfDir");
f.mkdirs();
如何让程序找到正确的路径并创建我想要的文件夹(桌面),无论用户是谁?
此外,在创建文件夹后,我将不得不在文件夹中创建.txt。我现在可以这样做,但是对于不同的用户名也会出现同样的问题。
答案 0 :(得分:1)
尝试使用以下内容:
$a
答案 1 :(得分:1)
您可以使用以下方式以与平台无关的方式获取用户主目录的路径:
@interface ViewController : UIViewController {
int afterRemainder;
int remainder;
NSTimeInterval cuentaAtras;
NSTimer *tiempo;
BOOL estaActivo;
NSDate *date;
}
@property (strong, nonatomic) IBOutlet UIDatePicker *vistaContador;
@property (strong, nonatomic) IBOutlet UILabel *mensajeCuenta;
- (IBAction)botonIniciarCuenta:(id)sender;
@property (strong, nonatomic) IBOutlet UIButton *botonIniciarCuenta;
- (IBAction)botonDetenerCuenta:(id)sender;
@property (strong, nonatomic) IBOutlet UIButton *botonDetenerCuenta;
@property (strong, nonatomic) IBOutlet UILabel *tiempoRestante;
@property (strong, nonatomic) UILocalNotification *notification;
所以:
System.getProperty("user.home");